using System;

namespace Microsoft.Modeling.StoryboardDesigner
{
    interface IStoryboardPel
    {
        /// <summary>
        /// Method called to tell the shape to update its highlighting
        /// based on whether it is currently linked to another diagram
        /// or not (i.e. based on value of "LinkedFile").
        /// </summary>
        void UpdateExternalLinkHighlighting();

        Single OutlineThickness
        {
            get;
            set;
        }

        /// <summary>
        /// Method called to tell the shape containing a multi-line 
        /// decorator (not a multi-line compartment) to update its size.
        /// </summary>
        /// <remarks>The implementing shape should take whatever action is
        /// necessary to resize itself appropriately.</remarks>
        void UpdateMultiLineDecoratorSize();
    }
}